EmailLog\Core\UI\Setting\CoreSetting A

Total Complexity 61
Dependencies 2
Dependents 1
Total lines 645
Lines of code 361
Logical lines of code 167
Comment lines 205
Methods 29
Properties 0

Methods 29

Method Rating Maintainability Complexity Lines of code
trigger_threshold_met_notification_email()
A
46 8 38
sanitize_db_size_notification()
A
53 8 22
render_db_size_notification_settings()
S
44 4 46
has_array_contains_required_keys()
S
63 5 10
sanitize()
S
62 4 11
restrict_array_to_db_size_notification_setting_keys()
S
60 3 13
render_allowed_user_roles_settings()
S
51 2 27
initialize()
S
46 1 41
get_user_roles()
S
65 3 10
render_monitor_emails_settings()
S
56 1 19
render_interval_settings()
S
58 1 18
render_hide_dashboard_widget_settings()
S
58 1 16
sanitize_allowed_user_roles()
S
71 2 6
verify_email_log_threshold()
S
70 2 6
sanitize_interval()
S
75 2 4
render_log_threshold_met_notice()
S
59 1 14
render_email_field()
S
63 1 11
load()
S
66 1 7
render_delete_log_settings()
S
82 1 3
render_forward_email_settings()
S
82 1 3
render_email_monitor_title_settings()
S
82 1 3
render_remove_on_uninstall_settings()
S
63 1 10
sanitize_remove_on_uninstall()
S
80 1 3
allowed_user_roles_added()
S
80 1 3
allowed_user_roles_changed()
S
72 1 5
register_threshold_met_admin_notice()
S
79 1 3
render_to_settings()
S
81 1 3
render_cc_settings()
S
81 1 3
render_bcc_settings()
S
81 1 3